package im.zhihao.zhdisk.module.user.model.convert;

import im.zhihao.zhdisk.module.link.model.entity.ShortLink;
import im.zhihao.zhdisk.module.link.model.request.ShortLinkResult;
import im.zhihao.zhdisk.module.storage.model.entity.StorageSource;
import im.zhihao.zhdisk.module.user.model.dto.SystemUserDTO;
import im.zhihao.zhdisk.module.user.model.entity.SystemUser;
import im.zhihao.zhdisk.module.user.model.result.SystemUserResult;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.springframework.stereotype.Component;

/**
 * 直链实体类器
 *
 * @author zhihao
 */
@Component
@Mapper(componentModel = "spring")
public interface SystemUserConvert {

	SystemUserResult entityToResult(SystemUser systemUser);

	SystemUser DTOtoEntity(SystemUserDTO systemUserDTO);

}